<?php
/*
 * 日志类
 */
class log
{
	private $type;
	function __construct()
	{
		
	}
	
	function write_error_log($msg)
	{
		$this->write_log('error',$msg);
	}
	
	function write_action_log($msg)
	{
		$this->write_log('action',$msg);
	}
	
	function write_log($type,$msg)
	{
		if(empty($msg))
		{
			return false;
		}
		$this->type = $type;
		$path = $this->make_path();
		$log_file = $path . date('d').'.log';
		$msg .= "|||".$_SERVER['REQUEST_URI']."|||".date('Y-m-d H:i:s')."|||".IP."\n";
		$res = write_file($log_file,$msg);
		return $res;
	}
	
	private function make_path()
	{
		$path = LOG_PATH;
		$path .= $this->type.'/';
		$path .= date('Y').'/';
		$path .= date('m').'/';
		dir_create($path,755);
		return $path;
	}
}
?>